// @Author Hien Hoang
// @Version Nov 25, 2013

cplusplus {{
	#include "IPv4Address.h"
}}


class noncobject IPv4Address;


enum LBTRPacketType {
	    
    LBTR_SETUP = 1;
    LBTR_BEACON_REQ = 2;
    LBTR_BEACON_ACK = 3;
}

packet LBTRPacket {
    
    int depth;
    double residualPower;
}

packet LBTRSetupPacket extends LBTRPacket {
    
    int metric;
    IPv4Address BaseAddr;
}

packet LBTRBeaconPacket extends LBTRPacket {
 	
 	int metric;
}

packet LBTRHelloPacket extends LBTRPacket {
    
}

